package com.redpixy.monit.common.param;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.redpixy.monit.common.Address;
import com.redpixy.monit.common.util.DateUtil;
import com.redpixy.monit.common.util.MonitConfigUtil;

public class MailParam {

	/**
	 * 发送邮件的服务器的IP和端口
	 */
	public static String MAILSERVERHOST = MonitConfigUtil.getString("mail.smtphost");
	public static String MAILSERVERPORT = MonitConfigUtil.getString("mail.port");
	/**
	 * 邮件发送者的地址
	 */
	public static String FROMADDRESS= MonitConfigUtil.getString("mail.fromadress");
	/**
	 * 登陆邮件发送服务器的用户名和密码
	 */
	public static String USERNAME= MonitConfigUtil.getString("mail.username");
	public static String PASSWORD= MonitConfigUtil.getString("mail.password");

	/**
	 * 接受邮件的地址
	 */
	public static String RECEIVE[]  = MonitConfigUtil.getString("notify").split("#");
	/**
	 * 错误的地址
	 */
	public static Map<String,Address> ERRORADDRESS = new HashMap<String,Address>();
	
	/**
	 * 所有的地址
	 */
	public static List<Address> CHECK_ADRESS = new ArrayList<Address>();
	/**
	 * 服务启动时间
	 */
	public static String STARTTIME = DateUtil.getDateTime();

}
